<?php
session_start();
if(($_SESSION['datos_admin']['estado'] == "autenticado") && ($_SESSION['datos_admin']['tipo'] == 3)) {

include("header.php");

	$mydirname = basename( dirname( __FILE__ ) ) ;

$myts =& MyTextSanitizer::getInstance();
$module_id = $xoopsModule->getVar('mid');

/* if (is_object($xoopsUser)) {
    $groups = $xoopsUser->getGroups();
} else {
	$groups = XOOPS_GROUP_ANONYMOUS;
}

$gperm_handler =& xoops_gethandler('groupperm');

if (isset($_POST['item_id'])) {
    $perm_itemid = intval($_POST['item_id']);
} else {
    $perm_itemid = 0;
}
//If no access
if (!$gperm_handler->checkRight("resume_view", $perm_itemid, $groups, $module_id)) {
    redirect_header(XOOPS_URL."/user.php", 3, _NOPERM);
    exit();
} */

include(XOOPS_ROOT_PATH."/modules/$mydirname/include/functions.php");
include_once(XOOPS_ROOT_PATH."/class/xoopstree.php");
$mytree = new XoopsTree($xoopsDB->prefix("jobs_res_categories"),"cid","pid");


function viewResume($numid, $unlock)
{
    global $xoopsDB, $xoopsConfig, $xoopsModule, $xoopsModuleConfig, $xoopsTpl, $xoopsUser, $myts, $meta, $mydirname, $unlock, $_POST, $_GET;

	$GLOBALS['xoopsOption']['template_main'] = "jobs_resume.html";

	if ( isset($_POST['unlock']) ) {
$unlock = trim($_POST['unlock']);
} elseif ( isset($_GET['unlock']) ) {
$unlock = trim($_GET['unlock']);
}

	//$unlock = intval($_GET["unlock"]);
	$xoopsTpl->assign('unlocked', $unlock);

	$numid = isset( $_GET['numid'] ) ? $_GET['numid'] : '' ;
	$xoopsTpl->assign('id', $numid);
		
	$result=$xoopsDB->query("select lid, cid, name, title, tipoid, numid, sexo, exp, expire, private, programa, programa3, estadocivil, fechanac, tel, tel2, celular, salary, typeprice, date, email, submitter, usid, ciudad, town, barrio, perfil, trabajo, sector, empresa, telempresa, extempresa, cargo, empresanterior, estudios, area, institucion, ingles, idioma2, intereses, areainteres, proyectos, nomproyecto, evento, nomeventos, cargoeventos, cargofunlam, valid, resume, view FROM ".$xoopsDB->prefix("jobs_resume")." WHERE numid = '$numid'");
	$recordexist = $xoopsDB->getRowsNum($result);
	
	/////////////////////////////////// 
    // Deniega el acceso de la empresa a hojas de vida que no le han sido enviadas
	$login_empresa = $_SESSION['datos_admin']['user'];
	$nomempresa = $xoopsDB->query("select empresa FROM ".$xoopsDB->prefix("jobs_empresas")." WHERE login='{$login_empresa}'");
    list($empresa) = $xoopsDB->fetchRow($nomempresa); 
	$permit = $xoopsDB->query("select idempresa from ".$xoopsDB->prefix("jobs_envios")." where idegresado=".$numid." and idempresa=".$login_empresa."");
	list($idempresa) = $xoopsDB->fetchRow($permit);	
	list($num_envios) = $xoopsDB->fetchRow($xoopsDB->query("select  COUNT(*)  FROM ".$xoopsDB->prefix("jobs_envios")." WHERE idempresa=$login_empresa"));

	
	if ($idempresa == $login_empresa){
	//////////////////////////////////

	$xoopsTpl->assign('add_from', _JOBS_RES_ADDFROM." ".$xoopsConfig['sitename']);
	$xoopsTpl->assign('add_from_title', _JOBS_RESUME_TITLE );
	$xoopsTpl->assign('add_from_sitename', $xoopsConfig['sitename']);
	
	$xoopsTpl->assign('ad_exists', $recordexist);
/* ---- add nav  by Tom ----- */
	$count = 0;
	$x=0;
	$i=0;
	
	$requete2 = $xoopsDB->query("select cid from ".$xoopsDB->prefix("jobs_resume")." where  numid=".$numid."");
	list($cid) = $xoopsDB->fetchRow($requete2);

	$requete = $xoopsDB->query("select cid, pid, title from ".$xoopsDB->prefix("jobs_res_categories")." where  cid=".$cid."");
	list($ccid, $pid, $title) = $xoopsDB->fetchRow($requete);

	$title = $myts->makeTboxData4Show($title);
	$varid[$x]=$ccid;
	$varnom[$x]=$title;

	list($res) = $xoopsDB->fetchRow($xoopsDB->query("select COUNT(*) FROM ".$xoopsDB->prefix("jobs_resume")." where valid='Yes' AND cid='$cid'"));

	/*if($pid!=0) {
		$x=1;	
		while($pid!=0) {

			$requete2 = $xoopsDB->query("select cid, pid, title from ".$xoopsDB->prefix("jobs_res_categories")." where cid=".$pid."");
			list($ccid, $pid, $title) = $xoopsDB->fetchRow($requete2);
			
			$title = $myts->makeTboxData4Show($title);
			
			$varid[$x]=$ccid;
			$varnom[$x]=$title;
			$x++;
echo $x . " - diego<br>";

		}
		$x=$x-1;

	} */
	$cat_programa2= $title;
	$subcats = '';
	while($x!=-1) {
		$subcats .= " &raquo; <a href=\"index2.php?pa=viewRescat&amp;cid=".$varid[$x]."\">".$varnom[$x]."</a>";
		$x=$x-1;
	}
	
	$xoopsTpl->assign('nav_jobs', "<a href=\"hojasde_vida.php\">"._JOBS_RES_BACKTO."</a>");
	$xoopsTpl->assign('nav_main', "<a href=\"principalempresas.php\">"._JOBS_MAIN."</a>&nbsp;&raquo;");
	//$xoopsTpl->assign('nav_sub', $subcats);
	//$xoopsTpl->assign('nav_subcount', $res);
	$xoopsTpl->assign('nav_sub', _MIS_RESUMES."<i>$empresa</i>");
	$xoopsTpl->assign('nav_subcount', $num_envios);
	
/* ---- /nav ----- */

    if ($recordexist) {
		list($lid, $cid, $name, $title, $tipoid, $numid, $sexo, $exp, $expire, $private, $programa, $programa3, $estadocivil, $fechanac, $tel, $tel2, $celular, $salary, $typeprice, $date, $email, $submitter, $usid, $ciudad, $town, $barrio, $perfil, $trabajo, $sector, $empresa, $telempresa, $extempresa, $cargo, $empresanterior, $estudios, $area, $institucion, $ingles, $idioma2, $intereses, $areainteres, $proyectos, $nomproyecto, $evento, $nomeventos, $cargoeventos, $cargofunlam, $valid, $resume, $view)=$xoopsDB->fetchRow($result);

		$pro = $xoopsDB->query("select title from ".$xoopsDB->prefix("jobs_res_categories")." where  cid=".$programa."");
	    list($nomprograma) = $xoopsDB->fetchRow($pro);
		$esp = $xoopsDB->query("select title from ".$xoopsDB->prefix("jobs_res_categories")." where  cid=".$programa3."");
	    list($nomesp) = $xoopsDB->fetchRow($esp);
		
		//	Specification for Japan: add  $viewcount_judge for view count up judge
		$viewcount_judge = true ;
		$useroffset = "";
		if($xoopsUser) {
			$timezone = $xoopsUser->timezone();
			if(isset($timezone)) {
				$useroffset = $xoopsUser->timezone();
			}else {
				$useroffset = $xoopsConfig['default_TZ'];
			}
			//	Specification for Japan: view count up judge
			if (($xoopsUser->getVar("uid") == 1)||($xoopsUser->getVar("uid") ==$usid)) {
					$viewcount_judge = false ;
			}
		}
		//	Specification for Japan: view count up judge
		if ($viewcount_judge == true ){
			$xoopsDB->queryF("UPDATE ".$xoopsDB->prefix("jobs_resume")." SET view=view+1 WHERE numid = '$numid'");
		}

		$date = ($useroffset*3600) + $date;	
		$date2 = $date + ($expire*86400);
		$date = formatTimestamp($date,"s");
		$date2 = formatTimestamp($date2,"s");
		$name = $myts->makeTboxData4Show($name);
		$title = $myts->makeTboxData4Show($title);
		$exp = $myts->makeTboxData4Show($exp);
		$expire = $myts->makeTboxData4Show($expire);
		$private = $myts->makeTboxData4Show($private);
		$tel = $myts->makeTboxData4Show($tel);
		$salary = $myts->makeTboxData4Show($salary);
		$typeprice = $myts->makeTboxData4Show($typeprice);
		$submitter = $myts->makeTboxData4Show($submitter);
		$town = $myts->makeTboxData4Show($town);
	
		$imprD = "<a href=\"listing-p-f.php?op=ImprAnn&amp;lid=$lid\" target=\"_blank\"><img src=\"images/print.gif\" border=\"0\" alt=\""._JOBS_PRINT."\" width=\"15\" height=\"11\" /></a>&nbsp;";
	    //$imprD = "<a href=\"listing-p-f.php?op=ImprAnn&amp;lid=$lid\" target=\"_blank\"><img src=\"images/printable.png\" border=\"0\" alt=\""._JOBS_PRINT."\" /></a>&nbsp;";
	
		if ($usid > 0) {
			$xoopsTpl->assign('modificar',  "<a href=\"modresume.php?op=ModResume&amp;lid=$lid\">"._JOBS_RES_MODIFANN."</a>");
		} /* else {
			$xoopsTpl->assign('modificar', _JOBS_RES_MODIFANN );
		} */

		if ($xoopsUser) {
			$calusern = $xoopsUser->getVar("uid", "E");
			if ($usid == $calusern) {
				$xoopsTpl->assign('borrar', "<a href=\"modresume.php?op=ResumeDel&amp;lid=$lid\"><img src=\"images/del.gif\" border=0 alt=\""._BORRAR_HV."\" />&nbsp;"._BORRAR_HV."</a>");
				$xoopsTpl->assign('modificar',  "<a href=\"modresume.php?op=ModResume&amp;lid=$lid\"><img src=\"images/edit.gif\" border=0 alt=\""._JOBS_RES_MODIFANN."\">&nbsp;"._JOBS_RES_MODIFANN."</a>");
			}
			if ($xoopsUser->isAdmin()) {
				$xoopsTpl->assign('admin', "<a href=\"admin/index.php?op=ModResume&amp;lid=$lid\"><img src=\"images/modif.gif\" border=0 alt=\""._JOBS_RES_MODADMIN."\" /></a>");
			}
		}

        $xoopsTpl->assign('datos_personales', _DATOS_PERSONALES);
		$xoopsTpl->assign('name_head', _NOMBRE_EGRESADO);
		$xoopsTpl->assign('name', $name);
		$xoopsTpl->assign('cc_head', "$tipoid N� :");
		$xoopsTpl->assign('cedula', $numid);	
		$xoopsTpl->assign('sexo_head', _SEXO);
		$xoopsTpl->assign('sexo', $sexo);
		$xoopsTpl->assign('carg_head', _CARGOS);
		$xoopsTpl->assign('carg', $title);
		$xoopsTpl->assign('res_experience_head', _EXPERIENCIA_EGR);		
		$xoopsTpl->assign('exp', $exp);
		$xoopsTpl->assign('price_head', _SALARIO_EGRESADO );
		$xoopsTpl->assign('price_price', $salary);		
		$xoopsTpl->assign('fechanac_head', _FECHA_NACIMIENTO);
		$xoopsTpl->assign('fechanac', $fechanac);
		$xoopsTpl->assign('estado_head', _ESTADO_CIVIL);
		$xoopsTpl->assign('estadocivil', $estadocivil);		
		$xoopsTpl->assign('info_head', _JOBS_CONTACTINFO);
		$xoopsTpl->assign('contact_tel_head', _TELEFONOS);
		$xoopsTpl->assign('contact_tel', $tel);
		if ($tel2){
		$xoopsTpl->assign('contact_tel2', " -- $tel2");
		}
		$xoopsTpl->assign('contact_cel_head', _CELULAR_EGRESADO);
		$xoopsTpl->assign('celular', $celular);
		$xoopsTpl->assign('ciudad_head', _CIUDAD_EGRESADO);
		$xoopsTpl->assign('ciudad', $ciudad);
		$xoopsTpl->assign('dir_head', _DIRECCION_EGRESADO);
		$xoopsTpl->assign('direccion', $town);
		$xoopsTpl->assign('barrio_head', "&nbsp;"._BARRIO);
		$xoopsTpl->assign('barrio', $barrio);
		//$xoopsTpl->assign('job_mustlogin', _JOBS_RES_MUSTLOGIN );
		//$xoopsTpl->assign('job_for', _JOBS_FOR );
		
		$xoopsTpl->assign('datos_laborales',_LABORAL);
		$xoopsTpl->assign('trabajo_head',_SIT_LABORAL);
		$xoopsTpl->assign('trabajo', $trabajo);
		$xoopsTpl->assign('empresa_head',_EMPRESA_EGRESADO);
		$xoopsTpl->assign('empresa', $empresa);
		$xoopsTpl->assign('sector_head',_SECTOR);
		$xoopsTpl->assign('sector', $sector);
		$xoopsTpl->assign('cargoemp_head',_CARGO_EGRESADO);
		$xoopsTpl->assign('cargoemp', $cargo);
		$xoopsTpl->assign('telemp_head',_EMPRESA_EGRESADO_TELEFONO);
		$xoopsTpl->assign('telemp', $telempresa);
		if ($extempresa){
		$xoopsTpl->assign('extempresa', ""._EXT." $extempresa");
		}
		$xoopsTpl->assign('empresanterior_head',_EMPRESA_ANT);
		$xoopsTpl->assign('empresanterior', $empresanterior);
		
		$xoopsTpl->assign('datos_estudios',_ESTUDIOS);
		$xoopsTpl->assign('res_title_head', _EGRESADO_FUNLAM);
		$xoopsTpl->assign('title', $cat_programa2);
		$xoopsTpl->assign('programa_head',_EGRESADO_FUNLAM);
		$xoopsTpl->assign('programa',$nomprograma);
		$xoopsTpl->assign('programa3_head',_EGRESADO_FUNLAM);
		$xoopsTpl->assign('programa3',$nomesp);
		$xoopsTpl->assign('institucion_head',_INSTITUCION_ESTUDIOS);
		$xoopsTpl->assign('institucion', $institucion);
		$xoopsTpl->assign('estudios', $estudios);
		$xoopsTpl->assign('area', $area);
		$xoopsTpl->assign('ingles_head',_NIVEL_INGLES);
		$xoopsTpl->assign('ingles', $ingles);
		$xoopsTpl->assign('idioma2_head',_OTROS_IDIOMAS);
		$xoopsTpl->assign('idioma2', $idioma2);
		$xoopsTpl->assign('intereses_head',_INTERESES);
		$xoopsTpl->assign('intereses', $intereses);
		$xoopsTpl->assign('areainteres_head',_AREAINTERES);
		$xoopsTpl->assign('areainteres', $areainteres);
		
		$xoopsTpl->assign('perfil_head', _PERFIL_EXP);
		$xoopsTpl->assign('perfil', $perfil);
		
		$xoopsTpl->assign('proyectos_head', '<font color=#3366CC>PROYECTOS</font>');
		$xoopsTpl->assign('proyectos', $proyectos);
		$xoopsTpl->assign('nomproyecto', $nomproyecto);
		
		$xoopsTpl->assign('evento_head', '<font color=#3366CC>EVENTOS</font>');
		$xoopsTpl->assign('evento', $evento);
		$xoopsTpl->assign('nomeventos', $nomeventos);
		
		$xoopsTpl->assign('email_head', _JOBS_EMAIL);
		$xoopsTpl->assign('email', "<a href=\"mailto:$email\"> $email</a>");			
		$xoopsTpl->assign('date', _JOBS_RES_DATE2." $date &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $imprD");
		$xoopsTpl->assign('evento_head', 'Participaci&oacute;n Eventos');
		$xoopsTpl->assign('evento', $evento);			


	}else {
    	$xoopsTpl->assign('no_ad', _JOBS_RES_NOLISTING);
    }

    $result8 = $xoopsDB->query("select title from ".$xoopsDB->prefix("jobs_res_categories")." where cid=$cid");
    list($ctitle) = $xoopsDB->fetchRow($result8);
	
    $xoopsTpl->assign('link_main', "<a href=\"../$mydirname/principalempresas.php\">"._JOBS_MAIN."</a>");
    $xoopsTpl->assign('friend', "<a href=\"../$mydirname/listing-p-f.php?op=EnvAnn&amp;lid=$lid\"><img src=\"../$mydirname/images/friend.gif\" border=\"0\" alt=\"\" width=\"15\" height=\"11\" /></a>");
    
	$xoopsTpl->assign('link_cat', "<a href=\"index2.php?pa=viewRescat&amp;cid=$cid\">"._JOBS_GORUB." $ctitle</a>");
	}
	else{
	 echo "<script type=\"text/javascript\">
 history.go(-1);
 </script>";
	}

}



######################################################
foreach ($_POST as $k => $v) {
	${$k} = $v;
}

$pa = isset( $_GET['pa'] ) ? $_GET['pa'] : '' ;
$numid = isset( $_GET['numid'] ) ? $_GET['numid'] : '' ;
$cid = isset( $_GET['cid'] ) ? $_GET['cid'] : '' ;
$debut = isset( $_GET['debut'] ) ? $_GET['debut'] : '' ;
$unlock = isset( $_GET['unlock'] ) ? $_GET['unlock'] : '' ;

/*
if (!isset($pa))
	$pa = '';
if (!isset($debut))
	$debut = '';
*/
switch($pa)
	{
		case "viewResume":
		$xoopsOption['template_main'] = 'jobs_res_item.html';
		include(XOOPS_ROOT_PATH."/header.php");
		viewResume($numid, $unlock);
		break;

	default:
		$xoopsOption['template_main'] = 'jobs_index2.html';
		include(XOOPS_ROOT_PATH."/header.php");
		index2();
		break;
	}

	
	echo "<br /><br />
<div align=\"center\">" . _INFO_PAG . "</div>
<br /><br />";
	
include(XOOPS_ROOT_PATH."/footer.php");
}else
{
// Usuario que no se ha logueado
echo "No tienes permiso para entrar a esta p�gina...";
 exit();
} 
?>
